package com.itrencai.d12_Recurtion.serializable;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;

//对象序列化：使用ObjectOutputStream对象字节输出流把内存中的对象存入到磁盘文件中
public class ObjectOutputStreamDemo1 {
    public static void main(String[] args) throws IOException {
        //1.创建学生对象
        Student s=new Student("陈磊","chenlei","123456",21);
        //2.对象序列化，使用对象字节输出流包装低级管道（字节输出流管道）
        ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream("E:\\javalearn\\opp-app\\oop-app\\src\\obj.txt"));
        //3.调用序列化方法
        oos.writeObject(s);
        //4.释放资源
        oos.close();
        System.out.println("序列化完成了！！！");
    }
}
